# -*-coding:utf-8-*-
"""
@project: python-project
@Time: 2024/1/1014:06
@Auth: Loneliness_Burial
@File: 绘制螺旋图.py
@Motto: 深情不改必坠死海
"""

import random
import turtle

colors = ['red', 'yellow', 'blue', 'green', 'purple', 'orange']
t = turtle.Turtle()
t.speed(-1)  # 画笔速度,-1最快速度
turtle.bgcolor('black')
length = 100  # 螺旋线长度  整形
angle = 50  # 螺旋线角度
size = 5  # 螺旋线宽度
for i in range(length):
    color = random.choice(colors)  # 随机选择颜色
    t.pencolor(color)  # 设置画笔颜色
    t.fillcolor(color)  # 设置填充颜色
    t.penup()  # 抬起画笔
    t.forward(i + 50)  # 向前移动
    t.pendown()  # 放下画笔
    t.left(angle)  # 向左转
    t.begin_fill()  # 开始填充
    t.circle(size)  # 画圆
    t.end_fill()  # 结束填充
turtle.exitonclick()  # 点击关闭窗口
